package fr.afcepf.ai89.esharing.data;

import java.util.List;

import javax.ejb.Remote;

import fr.afcepf.ai89.esharing.entity.FrCodePostalAsso;
import fr.afcepf.ai89.esharing.entity.FrCommune;
import fr.afcepf.ai89.esharing.entity.FrCommunePK;
import fr.afcepf.ai89.esharing.entity.FrDepartement;
import fr.afcepf.ai89.esharing.entity.FrRegion;
@Remote
public interface IDAOFrCommune {

	FrCommune getCommune(FrCommunePK idCommune);
	
	List<FrCommune> getCommunes();
	List<FrCommune> getCommunes(FrRegion region);
	List<FrCommune> getCommunes(FrDepartement dept);
	
	int addCommune(FrCommune commune);
	int majCommune(FrCommune commune);
}
